import Vue from 'vue'
import Vuex from 'vuex'
// import publicSentiment from './modules/publicSentiment'
// import sentimentAnalysisList from './modules/opinionAnalysis'
// import cooperDetail from './modules/cooperDetail'
import user from './modules/user'
// import attention from './modules/attention'
import state from './state'
// import riskAndChangeInfo from './modules/riskAndChangeInfo'
import actions from './actions'
//import getters from './getters'
import mutations from './mutations'
// import dataSource from './modules/dataSource'
// import dataSourceType from './modules/dataSourceType'

// import personalSetting from './modules/personalSetting'

Vue.use(Vuex)
export default new Vuex.Store({
  actions,
  getters,
  mutations,
  state,
  modules: {
    // publicSentiment,
    // riskAndChangeInfo,
    // dataSource,
    // dataSourceType,
    user
    // attention,
    // sentimentAnalysisList,
    // personalSetting
    // cooperDetail
  },

  strict: process.env.NODE_ENV === 'development'
})



// WEBPACK FOOTER //
// ./src/store/index.js
